# near model CODE resource # jump table entries: 2808-2867 (60 of them) export_351: 00000000 4E56 FF80 link A6, -0x0080 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 47EE FFC0 lea.l A3, [A6 - 0x40] 0000000C 286E 0008 movea.l A4, [A6 + 0x8] 00000010 2F2E 000E move.l -[A7], [A6 + 0xE] 00000014 1F2E 000C move.b -[A7], [A6 + 0xC] 00000018 2F0C move.l -[A7], A4 0000001A 4EBA 0908 jsr [PC + 0x908 /* 00000924 */] 0000001E 598F subq.l A7, 4 00000020 486E FF80 pea.l [A6 - 0x80] 00000024 486D F024 pea.l [A5 - 0xFDC] 00000028 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 0000002C 598F subq.l A7, 4 0000002E 2F0B move.l -[A7], A3 00000030 2054 movea.l A0, [A4] 00000032 2068 0024 movea.l A0, [A0 + 0x24] 00000036 2F10 move.l -[A7], [A0] 00000038 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 0000003C 598F subq.l A7, 4 0000003E 2F0B move.l -[A7], A3 00000040 486E FF80 pea.l [A6 - 0x80] 00000044 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00000048 558F subq.l A7, 2 0000004A 2054 movea.l A0, [A4] 0000004C 3F28 0030 move.w -[A7], [A0 + 0x30] 00000050 7000 moveq.l D0, 0x00 00000052 2F00 move.l -[A7], D0 00000054 2F0B move.l -[A7], A3 00000056 4868 0058 pea.l [A0 + 0x58] 0000005A 303C 0001 move.w D0, 0x1 0000005E AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 00000060 3E1F move.w D7, [A7]+ 00000062 0C47 FFD5 cmpi.w D7, 0xFFD5 00000066 4FEF 000C lea.l A7, [A7 + 0xC] 0000006A 660C bne +0xE /* 00000078 */ 0000006C 2054 movea.l A0, [A4] 0000006E 2248 movea.l A1, A0 00000070 3368 0030 0058 move.w [A1 + 0x58], [A0 + 0x30] 00000076 6006 bra +0x8 /* 0000007E */ label00000078: 00000078 3F07 move.w -[A7], D7 0000007A 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label0000007E: 0000007E 4CEE 1880 FF74 movem.l D7,A3,A4, [A6 - 0x8C] 00000084 4E5E unlink A6 00000086 205F movea.l A0, [A7]+ 00000088 4FEF 000A lea.l A7, [A7 + 0xA] 0000008C 4ED0 jmp [A0] 0000008E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_352: // at 00000090 (misaligned) 00000092 0000 48E7 ori.b D0, 0xE7 00000096 0108 btst A0, D0 00000098 3E2E 0010 move.w D7, [A6 + 0x10] 0000009C 286E 0008 movea.l A4, [A6 + 0x8] 000000A0 3F07 move.w -[A7], D7 000000A2 1F2E 000E move.b -[A7], [A6 + 0xE] 000000A6 1F2E 000C move.b -[A7], [A6 + 0xC] 000000AA 2F0C move.l -[A7], A4 000000AC 4EBA 07E6 jsr [PC + 0x7E6 /* 00000894 */] 000000B0 3F07 move.w -[A7], D7 000000B2 3F3C 044C move.w -[A7], 0x44C 000000B6 2054 movea.l A0, [A4] 000000B8 2F28 0048 move.l -[A7], [A0 + 0x48] 000000BC 4EBA 0042 jsr [PC + 0x42 /* 00000100 */] 000000C0 3F07 move.w -[A7], D7 000000C2 3F3C 044D move.w -[A7], 0x44D 000000C6 2054 movea.l A0, [A4] 000000C8 2F28 004C move.l -[A7], [A0 + 0x4C] 000000CC 4EBA 0032 jsr [PC + 0x32 /* 00000100 */] 000000D0 3F07 move.w -[A7], D7 000000D2 3F3C 044C move.w -[A7], 0x44C 000000D6 2054 movea.l A0, [A4] 000000D8 2F28 0054 move.l -[A7], [A0 + 0x54] 000000DC 4EBA 01A6 jsr [PC + 0x1A6 /* 00000284 */] 000000E0 3F07 move.w -[A7], D7 000000E2 3F3C 044C move.w -[A7], 0x44C 000000E6 2054 movea.l A0, [A4] 000000E8 2F28 0050 move.l -[A7], [A0 + 0x50] 000000EC 4EBA 0116 jsr [PC + 0x116 /* 00000204 */] 000000F0 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000000F6 4E5E unlink A6 000000F8 205F movea.l A0, [A7]+ 000000FA 4FEF 000A lea.l A7, [A7 + 0xA] 000000FE 4ED0 jmp [A0] fn00000100: 00000100 4E56 0000 link A6, 0 00000104 48E7 0308 movem.l -[A7], D6,D7,A4 00000108 3C2E 000C move.w D6, [A6 + 0xC] 0000010C 3E2E 000E move.w D7, [A6 + 0xE] 00000110 286E 0008 movea.l A4, [A6 + 0x8] 00000114 3F07 move.w -[A7], D7 00000116 3F06 move.w -[A7], D6 00000118 2054 movea.l A0, [A4] 0000011A 2F28 0002 move.l -[A7], [A0 + 0x2] 0000011E 4EAD 0DD2 jsr [A5 + 0xDD2 /* export_438 */] 00000122 3F07 move.w -[A7], D7 00000124 3F06 move.w -[A7], D6 00000126 2054 movea.l A0, [A4] 00000128 2F28 0006 move.l -[A7], [A0 + 0x6] 0000012C 4EBA 0012 jsr [PC + 0x12 /* 00000140 */] 00000130 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00000136 4E5E unlink A6 00000138 205F movea.l A0, [A7]+ 0000013A 504F addq.w A7, 8 0000013C 4ED0 jmp [A0] 0000013E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000140-00000144 fn00000140: 00000140 4E56 FFF8 link A6, -0x0008 // end alternate branch 00000140-00000144 fn00000140: // (misaligned) 00000142 FFF8 .invalid <> 00000144 48E7 0018 movem.l -[A7], A3,A4 00000148 286E 0008 movea.l A4, [A6 + 0x8] 0000014C 486E FFFC pea.l [A6 - 0x4] 00000150 486E FFF8 pea.l [A6 - 0x8] 00000154 203C 0008 0005 move.l D0, 0x80005 0000015A AB1D syscall QDExtensions 0000015C 2054 movea.l A0, [A4] 0000015E 2F28 0002 move.l -[A7], [A0 + 0x2] 00000162 7000 moveq.l D0, 0x00 00000164 2F00 move.l -[A7], D0 00000166 203C 0008 0006 move.l D0, 0x80006 0000016C AB1D syscall QDExtensions 0000016E 558F subq.l A7, 2 00000170 2054 movea.l A0, [A4] 00000172 2068 0002 movea.l A0, [A0 + 0x2] 00000176 2F28 0002 move.l -[A7], [A0 + 0x2] 0000017A 203C 0004 0001 move.l D0, 0x40001 00000180 AB1D syscall QDExtensions 00000182 4A1F tst.b [A7]+ 00000184 6608 bne +0xA /* 0000018E */ 00000186 558F subq.l A7, 2 00000188 AA40 syscall QDError 0000018A 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label0000018E: 0000018E 598F subq.l A7, 4 00000190 3F2E 000C move.w -[A7], [A6 + 0xC] 00000194 A9BC syscall GetPicture 00000196 2657 movea.l A3, [A7] 00000198 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 0000019C 2F0B move.l -[A7], A3 0000019E 2054 movea.l A0, [A4] 000001A0 2068 0002 movea.l A0, [A0 + 0x2] 000001A4 4868 0010 pea.l [A0 + 0x10] 000001A8 A8F6 syscall DrawPicture 000001AA 2054 movea.l A0, [A4] 000001AC 2068 0002 movea.l A0, [A0 + 0x2] 000001B0 2F28 0002 move.l -[A7], [A0 + 0x2] 000001B4 203C 0004 0002 move.l D0, 0x40002 000001BA AB1D syscall QDExtensions 000001BC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001C0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000001C4 203C 0008 0006 move.l D0, 0x80006 000001CA AB1D syscall QDExtensions 000001CC 2F0B move.l -[A7], A3 000001CE A8F5 syscall KillPicture 000001D0 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 000001D6 4E5E unlink A6 000001D8 205F movea.l A0, [A7]+ 000001DA 504F addq.w A7, 8 000001DC 4ED0 jmp [A0] 000001DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_353: // at 000001E0 (misaligned) 000001E2 0000 2F0C ori.b D0, 0xC 000001E6 286E 0008 movea.l A4, [A6 + 0x8] 000001EA 2054 movea.l A0, [A4] 000001EC 216E 000C 0064 move.l [A0 + 0x64], [A6 + 0xC] 000001F2 2F0C move.l -[A7], A4 000001F4 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 000001F8 286E FFFC movea.l A4, [A6 - 0x4] 000001FC 4E5E unlink A6 000001FE 205F movea.l A0, [A7]+ 00000200 504F addq.w A7, 8 00000202 4ED0 jmp [A0] fn00000204: 00000204 4E56 FFFC link A6, -0x0004 00000208 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000020C 3C2E 000C move.w D6, [A6 + 0xC] 00000210 286E 0008 movea.l A4, [A6 + 0x8] 00000214 598F subq.l A7, 4 00000216 2F3C 5669 6469 move.l -[A7], 0x56696469 /* 'Vidi' */ 0000021C 3F06 move.w -[A7], D6 0000021E A9A0 syscall GetResource 00000220 265F movea.l A3, [A7]+ 00000222 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 00000226 204B movea.l A0, A3 00000228 A029 syscall HLock 0000022A 2D53 FFFC move.l [A6 - 0x4], [A3] 0000022E 7E3A moveq.l D7, 0x3A 00000230 206E FFFC movea.l A0, [A6 - 0x4] 00000234 2254 movea.l A1, [A4] 00000236 5489 addq.l A1, 2 00000238 7000 moveq.l D0, 0x00 0000023A 3007 move.w D0, D7 0000023C A02E syscall BlockMove/BlockMoveData 0000023E 2F0B move.l -[A7], A3 00000240 A9A3 syscall ReleaseResource 00000242 598F subq.l A7, 4 00000244 2F3C 5669 6469 move.l -[A7], 0x56696469 /* 'Vidi' */ 0000024A 3006 move.w D0, D6 0000024C 5240 addq.w D0, 1 0000024E 3F00 move.w -[A7], D0 00000250 A9A0 syscall GetResource 00000252 265F movea.l A3, [A7]+ 00000254 200B move.l D0, A3 00000256 671E beq +0x20 /* 00000276 */ 00000258 204B movea.l A0, A3 0000025A A029 syscall HLock 0000025C 2D53 FFFC move.l [A6 - 0x4], [A3] 00000260 7E06 moveq.l D7, 0x06 00000262 206E FFFC movea.l A0, [A6 - 0x4] 00000266 2254 movea.l A1, [A4] 00000268 43E9 003C lea.l A1, [A1 + 0x3C] 0000026C 7000 moveq.l D0, 0x00 0000026E 3007 move.w D0, D7 00000270 A02E syscall BlockMove/BlockMoveData 00000272 2F0B move.l -[A7], A3 00000274 A9A3 syscall ReleaseResource label00000276: 00000276 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 0000027C 4E5E unlink A6 0000027E 205F movea.l A0, [A7]+ 00000280 504F addq.w A7, 8 00000282 4ED0 jmp [A0] fn00000284: 00000284 4E56 FFFC link A6, -0x0004 00000288 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000028C 3C2E 000C move.w D6, [A6 + 0xC] 00000290 286E 0008 movea.l A4, [A6 + 0x8] 00000294 598F subq.l A7, 4 00000296 2F3C 4175 6469 move.l -[A7], 0x41756469 /* 'Audi' */ 0000029C 3F06 move.w -[A7], D6 0000029E A9A0 syscall GetResource 000002A0 265F movea.l A3, [A7]+ 000002A2 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 000002A6 204B movea.l A0, A3 000002A8 A029 syscall HLock 000002AA 2D53 FFFC move.l [A6 - 0x4], [A3] 000002AE 7E18 moveq.l D7, 0x18 000002B0 206E FFFC movea.l A0, [A6 - 0x4] 000002B4 2254 movea.l A1, [A4] 000002B6 5489 addq.l A1, 2 000002B8 7000 moveq.l D0, 0x00 000002BA 3007 move.w D0, D7 000002BC A02E syscall BlockMove/BlockMoveData 000002BE 2F0B move.l -[A7], A3 000002C0 A9A3 syscall ReleaseResource 000002C2 598F subq.l A7, 4 000002C4 2F3C 4175 6469 move.l -[A7], 0x41756469 /* 'Audi' */ 000002CA 3006 move.w D0, D6 000002CC 5240 addq.w D0, 1 000002CE 3F00 move.w -[A7], D0 000002D0 A9A0 syscall GetResource 000002D2 265F movea.l A3, [A7]+ 000002D4 200B move.l D0, A3 000002D6 671E beq +0x20 /* 000002F6 */ 000002D8 204B movea.l A0, A3 000002DA A029 syscall HLock 000002DC 2D53 FFFC move.l [A6 - 0x4], [A3] 000002E0 7E06 moveq.l D7, 0x06 000002E2 206E FFFC movea.l A0, [A6 - 0x4] 000002E6 2254 movea.l A1, [A4] 000002E8 43E9 001A lea.l A1, [A1 + 0x1A] 000002EC 7000 moveq.l D0, 0x00 000002EE 3007 move.w D0, D7 000002F0 A02E syscall BlockMove/BlockMoveData 000002F2 2F0B move.l -[A7], A3 000002F4 A9A3 syscall ReleaseResource label000002F6: 000002F6 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 000002FC 4E5E unlink A6 000002FE 205F movea.l A0, [A7]+ 00000300 504F addq.w A7, 8 00000302 4ED0 jmp [A0] export_354: 00000304 4E56 0000 link A6, 0 00000308 206E 0008 movea.l A0, [A6 + 0x8] 0000030C 2050 movea.l A0, [A0] 0000030E 3D68 001C 000C move.w [A6 + 0xC], [A0 + 0x1C] 00000314 4E5E unlink A6 00000316 2E9F move.l [A7], [A7]+ 00000318 4E75 rts 0000031A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_355: // at 0000031C (misaligned) 0000031E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000322 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000326 316E 000C 001C move.w [A0 + 0x1C], [A6 + 0xC] 0000032C 4E5E unlink A6 0000032E 205F movea.l A0, [A7]+ 00000330 5C4F addq.w A7, 6 00000332 4ED0 jmp [A0] export_356: 00000334 4E56 0000 link A6, 0 00000338 206E 0008 movea.l A0, [A6 + 0x8] 0000033C 2050 movea.l A0, [A0] 0000033E 116E 000C 001A move.b [A0 + 0x1A], [A6 + 0xC] 00000344 4E5E unlink A6 00000346 205F movea.l A0, [A7]+ 00000348 5C4F addq.w A7, 6 0000034A 4ED0 jmp [A0] export_357: 0000034C 4E56 0000 link A6, 0 00000350 206E 0008 movea.l A0, [A6 + 0x8] 00000354 2050 movea.l A0, [A0] 00000356 1D68 001A 000C move.b [A6 + 0xC], [A0 + 0x1A] 0000035C 4E5E unlink A6 0000035E 2E9F move.l [A7], [A7]+ 00000360 4E75 rts 00000362 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_358: // at 00000364 (misaligned) 00000366 0000 206E ori.b D0, 0x6E /* 'n' */ 0000036A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000036E 116E 000C 001E move.b [A0 + 0x1E], [A6 + 0xC] 00000374 4E5E unlink A6 00000376 205F movea.l A0, [A7]+ 00000378 5C4F addq.w A7, 6 0000037A 4ED0 jmp [A0] export_359: 0000037C 4E56 0000 link A6, 0 00000380 206E 0008 movea.l A0, [A6 + 0x8] 00000384 2050 movea.l A0, [A0] 00000386 1D68 001E 000C move.b [A6 + 0xC], [A0 + 0x1E] 0000038C 4E5E unlink A6 0000038E 2E9F move.l [A7], [A7]+ 00000390 4E75 rts 00000392 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_360: // at 00000394 (misaligned) 00000396 0000 206E ori.b D0, 0x6E /* 'n' */ 0000039A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000039E 116E 000C 0018 move.b [A0 + 0x18], [A6 + 0xC] 000003A4 4E5E unlink A6 000003A6 205F movea.l A0, [A7]+ 000003A8 5C4F addq.w A7, 6 000003AA 4ED0 jmp [A0] export_361: 000003AC 4E56 0000 link A6, 0 000003B0 206E 0008 movea.l A0, [A6 + 0x8] 000003B4 2050 movea.l A0, [A0] 000003B6 1D68 0018 000C move.b [A6 + 0xC], [A0 + 0x18] 000003BC 4E5E unlink A6 000003BE 2E9F move.l [A7], [A7]+ 000003C0 4E75 rts 000003C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_362: // at 000003C4 (misaligned) 000003C6 0000 206E ori.b D0, 0x6E /* 'n' */ 000003CA 0008 2050 ori.b A0, 0x50 /* 'P' */ 000003CE 3D68 000E 000C move.w [A6 + 0xC], [A0 + 0xE] 000003D4 4E5E unlink A6 000003D6 2E9F move.l [A7], [A7]+ 000003D8 4E75 rts 000003DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_363: // at 000003DC (misaligned) 000003DE 0000 206E ori.b D0, 0x6E /* 'n' */ 000003E2 0008 2050 ori.b A0, 0x50 /* 'P' */ 000003E6 3D68 0014 000C move.w [A6 + 0xC], [A0 + 0x14] 000003EC 4E5E unlink A6 000003EE 2E9F move.l [A7], [A7]+ 000003F0 4E75 rts 000003F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_364: // at 000003F4 (misaligned) 000003F6 0000 206E ori.b D0, 0x6E /* 'n' */ 000003FA 0008 2050 ori.b A0, 0x50 /* 'P' */ 000003FE 3D68 0016 000C move.w [A6 + 0xC], [A0 + 0x16] 00000404 4E5E unlink A6 00000406 2E9F move.l [A7], [A7]+ 00000408 4E75 rts 0000040A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_365: // at 0000040C (misaligned) 0000040E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000412 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000416 216E 000C 0010 move.l [A0 + 0x10], [A6 + 0xC] 0000041C 4E5E unlink A6 0000041E 205F movea.l A0, [A7]+ 00000420 504F addq.w A7, 8 00000422 4ED0 jmp [A0] export_366: 00000424 4E56 0000 link A6, 0 00000428 206E 0008 movea.l A0, [A6 + 0x8] 0000042C 2050 movea.l A0, [A0] 0000042E 2D68 0010 000C move.l [A6 + 0xC], [A0 + 0x10] 00000434 4E5E unlink A6 00000436 2E9F move.l [A7], [A7]+ 00000438 4E75 rts 0000043A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_367: // at 0000043C (misaligned) 0000043E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000442 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000446 3D68 000C 000C move.w [A6 + 0xC], [A0 + 0xC] 0000044C 4E5E unlink A6 0000044E 2E9F move.l [A7], [A7]+ 00000450 4E75 rts 00000452 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_368: // at 00000454 (misaligned) 00000456 0000 206E ori.b D0, 0x6E /* 'n' */ 0000045A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000045E 3D68 000A 000C move.w [A6 + 0xC], [A0 + 0xA] 00000464 4E5E unlink A6 00000466 2E9F move.l [A7], [A7]+ 00000468 4E75 rts 0000046A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_369: // at 0000046C (misaligned) 0000046E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000472 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000476 3D68 0040 000C move.w [A6 + 0xC], [A0 + 0x40] 0000047C 4E5E unlink A6 0000047E 2E9F move.l [A7], [A7]+ 00000480 4E75 rts 00000482 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_370: // at 00000484 (misaligned) 00000486 0000 206E ori.b D0, 0x6E /* 'n' */ 0000048A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000048E 316E 000C 0040 move.w [A0 + 0x40], [A6 + 0xC] 00000494 4E5E unlink A6 00000496 205F movea.l A0, [A7]+ 00000498 5C4F addq.w A7, 6 0000049A 4ED0 jmp [A0] export_371: 0000049C 4E56 0000 link A6, 0 000004A0 206E 0008 movea.l A0, [A6 + 0x8] 000004A4 2050 movea.l A0, [A0] 000004A6 116E 000C 003F move.b [A0 + 0x3F], [A6 + 0xC] 000004AC 4E5E unlink A6 000004AE 205F movea.l A0, [A7]+ 000004B0 5C4F addq.w A7, 6 000004B2 4ED0 jmp [A0] export_372: 000004B4 4E56 0000 link A6, 0 000004B8 206E 0008 movea.l A0, [A6 + 0x8] 000004BC 2050 movea.l A0, [A0] 000004BE 1D68 003F 000C move.b [A6 + 0xC], [A0 + 0x3F] 000004C4 4E5E unlink A6 000004C6 2E9F move.l [A7], [A7]+ 000004C8 4E75 rts 000004CA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_373: // at 000004CC (misaligned) 000004CE 0000 206E ori.b D0, 0x6E /* 'n' */ 000004D2 0008 2050 ori.b A0, 0x50 /* 'P' */ 000004D6 116E 000C 003E move.b [A0 + 0x3E], [A6 + 0xC] 000004DC 4E5E unlink A6 000004DE 205F movea.l A0, [A7]+ 000004E0 5C4F addq.w A7, 6 000004E2 4ED0 jmp [A0] export_374: 000004E4 4E56 0000 link A6, 0 000004E8 206E 0008 movea.l A0, [A6 + 0x8] 000004EC 2050 movea.l A0, [A0] 000004EE 1D68 003E 000C move.b [A6 + 0xC], [A0 + 0x3E] 000004F4 4E5E unlink A6 000004F6 2E9F move.l [A7], [A7]+ 000004F8 4E75 rts 000004FA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_375: // at 000004FC (misaligned) 000004FE 0000 206E ori.b D0, 0x6E /* 'n' */ 00000502 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000506 116E 000C 003D move.b [A0 + 0x3D], [A6 + 0xC] 0000050C 4E5E unlink A6 0000050E 205F movea.l A0, [A7]+ 00000510 5C4F addq.w A7, 6 00000512 4ED0 jmp [A0] export_376: 00000514 4E56 0000 link A6, 0 00000518 206E 0008 movea.l A0, [A6 + 0x8] 0000051C 2050 movea.l A0, [A0] 0000051E 1D68 003D 000C move.b [A6 + 0xC], [A0 + 0x3D] 00000524 4E5E unlink A6 00000526 2E9F move.l [A7], [A7]+ 00000528 4E75 rts 0000052A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_377: // at 0000052C (misaligned) 0000052E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000532 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000536 1D68 003C 000C move.b [A6 + 0xC], [A0 + 0x3C] 0000053C 4E5E unlink A6 0000053E 2E9F move.l [A7], [A7]+ 00000540 4E75 rts 00000542 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_378: // at 00000544 (misaligned) 00000546 0000 206E ori.b D0, 0x6E /* 'n' */ 0000054A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000054E 116E 000C 003C move.b [A0 + 0x3C], [A6 + 0xC] 00000554 4E5E unlink A6 00000556 205F movea.l A0, [A7]+ 00000558 5C4F addq.w A7, 6 0000055A 4ED0 jmp [A0] export_379: 0000055C 4E56 0000 link A6, 0 00000560 206E 000C movea.l A0, [A6 + 0xC] 00000564 226E 0008 movea.l A1, [A6 + 0x8] 00000568 2251 movea.l A1, [A1] 0000056A 43E9 0034 lea.l A1, [A1 + 0x34] 0000056E 22D8 move.l [A1]+, [A0]+ 00000570 22D8 move.l [A1]+, [A0]+ 00000572 4E5E unlink A6 00000574 205F movea.l A0, [A7]+ 00000576 504F addq.w A7, 8 00000578 4ED0 jmp [A0] 0000057A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_380: // at 0000057C (misaligned) 0000057E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000582 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000586 226E 000C movea.l A1, [A6 + 0xC] 0000058A 41E8 0034 lea.l A0, [A0 + 0x34] 0000058E 22D8 move.l [A1]+, [A0]+ 00000590 22D8 move.l [A1]+, [A0]+ 00000592 4E5E unlink A6 00000594 205F movea.l A0, [A7]+ 00000596 504F addq.w A7, 8 00000598 4ED0 jmp [A0] 0000059A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_381: // at 0000059C (misaligned) 0000059E 0000 206E ori.b D0, 0x6E /* 'n' */ 000005A2 0008 2050 ori.b A0, 0x50 /* 'P' */ 000005A6 216E 000C 0030 move.l [A0 + 0x30], [A6 + 0xC] 000005AC 4E5E unlink A6 000005AE 205F movea.l A0, [A7]+ 000005B0 504F addq.w A7, 8 000005B2 4ED0 jmp [A0] export_382: 000005B4 4E56 0000 link A6, 0 000005B8 206E 0008 movea.l A0, [A6 + 0x8] 000005BC 2050 movea.l A0, [A0] 000005BE 2D68 0030 000C move.l [A6 + 0xC], [A0 + 0x30] 000005C4 4E5E unlink A6 000005C6 2E9F move.l [A7], [A7]+ 000005C8 4E75 rts 000005CA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_383: // at 000005CC (misaligned) 000005CE 0000 206E ori.b D0, 0x6E /* 'n' */ 000005D2 0008 2050 ori.b A0, 0x50 /* 'P' */ 000005D6 216E 000C 002A move.l [A0 + 0x2A], [A6 + 0xC] 000005DC 4E5E unlink A6 000005DE 205F movea.l A0, [A7]+ 000005E0 504F addq.w A7, 8 000005E2 4ED0 jmp [A0] export_384: 000005E4 4E56 0000 link A6, 0 000005E8 206E 0008 movea.l A0, [A6 + 0x8] 000005EC 2050 movea.l A0, [A0] 000005EE 2D68 002A 000C move.l [A6 + 0xC], [A0 + 0x2A] 000005F4 4E5E unlink A6 000005F6 2E9F move.l [A7], [A7]+ 000005F8 4E75 rts 000005FA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_385: // at 000005FC (misaligned) 000005FE 0000 206E ori.b D0, 0x6E /* 'n' */ 00000602 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000606 316E 000C 002E move.w [A0 + 0x2E], [A6 + 0xC] 0000060C 4E5E unlink A6 0000060E 205F movea.l A0, [A7]+ 00000610 5C4F addq.w A7, 6 00000612 4ED0 jmp [A0] export_386: 00000614 4E56 0000 link A6, 0 00000618 206E 0008 movea.l A0, [A6 + 0x8] 0000061C 2050 movea.l A0, [A0] 0000061E 3D68 002E 000C move.w [A6 + 0xC], [A0 + 0x2E] 00000624 4E5E unlink A6 00000626 2E9F move.l [A7], [A7]+ 00000628 4E75 rts 0000062A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_387: // at 0000062C (misaligned) 0000062E 0000 206E ori.b D0, 0x6E /* 'n' */ 00000632 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000636 2D68 0022 000C move.l [A6 + 0xC], [A0 + 0x22] 0000063C 4E5E unlink A6 0000063E 2E9F move.l [A7], [A7]+ 00000640 4E75 rts 00000642 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_388: // at 00000644 (misaligned) 00000646 0000 206E ori.b D0, 0x6E /* 'n' */ 0000064A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000064E 216E 000C 0026 move.l [A0 + 0x26], [A6 + 0xC] 00000654 4E5E unlink A6 00000656 205F movea.l A0, [A7]+ 00000658 504F addq.w A7, 8 0000065A 4ED0 jmp [A0] export_389: 0000065C 4E56 0000 link A6, 0 00000660 206E 0008 movea.l A0, [A6 + 0x8] 00000664 2050 movea.l A0, [A0] 00000666 2D68 0026 000C move.l [A6 + 0xC], [A0 + 0x26] 0000066C 4E5E unlink A6 0000066E 2E9F move.l [A7], [A7]+ 00000670 4E75 rts 00000672 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_390: // at 00000674 (misaligned) 00000676 0000 206E ori.b D0, 0x6E /* 'n' */ 0000067A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000067E 116E 000C 0020 move.b [A0 + 0x20], [A6 + 0xC] 00000684 4E5E unlink A6 00000686 205F movea.l A0, [A7]+ 00000688 5C4F addq.w A7, 6 0000068A 4ED0 jmp [A0] export_391: 0000068C 4E56 0000 link A6, 0 00000690 206E 0008 movea.l A0, [A6 + 0x8] 00000694 2050 movea.l A0, [A0] 00000696 1D68 0020 000C move.b [A6 + 0xC], [A0 + 0x20] 0000069C 4E5E unlink A6 0000069E 2E9F move.l [A7], [A7]+ 000006A0 4E75 rts 000006A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_392: // at 000006A4 (misaligned) 000006A6 0000 206E ori.b D0, 0x6E /* 'n' */ 000006AA 0008 2050 ori.b A0, 0x50 /* 'P' */ 000006AE 216E 000C 001C move.l [A0 + 0x1C], [A6 + 0xC] 000006B4 4E5E unlink A6 000006B6 205F movea.l A0, [A7]+ 000006B8 504F addq.w A7, 8 000006BA 4ED0 jmp [A0] export_393: 000006BC 4E56 0000 link A6, 0 000006C0 206E 0008 movea.l A0, [A6 + 0x8] 000006C4 2050 movea.l A0, [A0] 000006C6 2D68 001C 000C move.l [A6 + 0xC], [A0 + 0x1C] 000006CC 4E5E unlink A6 000006CE 2E9F move.l [A7], [A7]+ 000006D0 4E75 rts 000006D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_394: // at 000006D4 (misaligned) 000006D6 0000 206E ori.b D0, 0x6E /* 'n' */ 000006DA 0008 2050 ori.b A0, 0x50 /* 'P' */ 000006DE 216E 000C 0014 move.l [A0 + 0x14], [A6 + 0xC] 000006E4 4E5E unlink A6 000006E6 205F movea.l A0, [A7]+ 000006E8 504F addq.w A7, 8 000006EA 4ED0 jmp [A0] export_395: 000006EC 4E56 0000 link A6, 0 000006F0 206E 0008 movea.l A0, [A6 + 0x8] 000006F4 2050 movea.l A0, [A0] 000006F6 2D68 0014 000C move.l [A6 + 0xC], [A0 + 0x14] 000006FC 4E5E unlink A6 000006FE 2E9F move.l [A7], [A7]+ 00000700 4E75 rts 00000702 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_396: // at 00000704 (misaligned) 00000706 0000 206E ori.b D0, 0x6E /* 'n' */ 0000070A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000070E 216E 000C 0018 move.l [A0 + 0x18], [A6 + 0xC] 00000714 4E5E unlink A6 00000716 205F movea.l A0, [A7]+ 00000718 504F addq.w A7, 8 0000071A 4ED0 jmp [A0] export_397: 0000071C 4E56 0000 link A6, 0 00000720 206E 0008 movea.l A0, [A6 + 0x8] 00000724 2050 movea.l A0, [A0] 00000726 2D68 0018 000C move.l [A6 + 0xC], [A0 + 0x18] 0000072C 4E5E unlink A6 0000072E 2E9F move.l [A7], [A7]+ 00000730 4E75 rts 00000732 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_398: // at 00000734 (misaligned) 00000736 0000 206E ori.b D0, 0x6E /* 'n' */ 0000073A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000073E 216E 000C 000C move.l [A0 + 0xC], [A6 + 0xC] 00000744 4E5E unlink A6 00000746 205F movea.l A0, [A7]+ 00000748 504F addq.w A7, 8 0000074A 4ED0 jmp [A0] export_399: 0000074C 4E56 0000 link A6, 0 00000750 206E 0008 movea.l A0, [A6 + 0x8] 00000754 2050 movea.l A0, [A0] 00000756 2D68 000C 000C move.l [A6 + 0xC], [A0 + 0xC] 0000075C 4E5E unlink A6 0000075E 2E9F move.l [A7], [A7]+ 00000760 4E75 rts 00000762 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_400: // at 00000764 (misaligned) 00000766 0000 206E ori.b D0, 0x6E /* 'n' */ 0000076A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000076E 216E 000C 0010 move.l [A0 + 0x10], [A6 + 0xC] 00000774 4E5E unlink A6 00000776 205F movea.l A0, [A7]+ 00000778 504F addq.w A7, 8 0000077A 4ED0 jmp [A0] export_401: 0000077C 4E56 0000 link A6, 0 00000780 206E 0008 movea.l A0, [A6 + 0x8] 00000784 2050 movea.l A0, [A0] 00000786 2D68 0010 000C move.l [A6 + 0xC], [A0 + 0x10] 0000078C 4E5E unlink A6 0000078E 2E9F move.l [A7], [A7]+ 00000790 4E75 rts 00000792 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_402: // at 00000794 (misaligned) 00000796 0000 206E ori.b D0, 0x6E /* 'n' */ 0000079A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000079E 316E 000C 000A move.w [A0 + 0xA], [A6 + 0xC] 000007A4 4E5E unlink A6 000007A6 205F movea.l A0, [A7]+ 000007A8 5C4F addq.w A7, 6 000007AA 4ED0 jmp [A0] export_403: 000007AC 4E56 0000 link A6, 0 000007B0 206E 0008 movea.l A0, [A6 + 0x8] 000007B4 2050 movea.l A0, [A0] 000007B6 3D68 000A 000C move.w [A6 + 0xC], [A0 + 0xA] 000007BC 4E5E unlink A6 000007BE 2E9F move.l [A7], [A7]+ 000007C0 4E75 rts 000007C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_404: // at 000007C4 (misaligned) 000007C6 0000 206E ori.b D0, 0x6E /* 'n' */ 000007CA 0008 2050 ori.b A0, 0x50 /* 'P' */ 000007CE 216E 000C 0006 move.l [A0 + 0x6], [A6 + 0xC] 000007D4 4E5E unlink A6 000007D6 205F movea.l A0, [A7]+ 000007D8 504F addq.w A7, 8 000007DA 4ED0 jmp [A0] export_405: 000007DC 4E56 0000 link A6, 0 000007E0 206E 0008 movea.l A0, [A6 + 0x8] 000007E4 2050 movea.l A0, [A0] 000007E6 2D68 0006 000C move.l [A6 + 0xC], [A0 + 0x6] 000007EC 4E5E unlink A6 000007EE 2E9F move.l [A7], [A7]+ 000007F0 4E75 rts 000007F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000007F6 0000 226E ori.b D0, 0x6E /* 'n' */ 000007FA 0008 2069 ori.b A0, 0x69 /* 'i' */ 000007FE 0008 2050 ori.b A0, 0x50 /* 'P' */ 00000802 2F28 0008 move.l -[A7], [A0 + 0x8] 00000806 4EBA 0424 jsr [PC + 0x424 /* 00000C2C */] 0000080A 4E5E unlink A6 0000080C 205F movea.l A0, [A7]+ 0000080E DEFC 000A add.w A7, 0xA /* '\n' */ 00000812 4ED0 jmp [A0] export_406: 00000814 4E56 FEC2 link A6, -0x013E 00000818 48E7 0028 movem.l -[A7], A2,A4 0000081C 286E 0008 movea.l A4, [A6 + 0x8] 00000820 2254 movea.l A1, [A4] 00000822 2069 0008 movea.l A0, [A1 + 0x8] 00000826 2050 movea.l A0, [A0] 00000828 2468 0024 movea.l A2, [A0 + 0x24] 0000082C 2452 movea.l A2, [A2] 0000082E 41EE FF00 lea.l A0, [A6 - 0x100] 00000832 703F moveq.l D0, 0x3F label00000834: 00000834 20DA move.l [A0]+, [A2]+ 00000836 51C8 FFFC dbf D0, -0x6 /* 00000834 */ 0000083A 486E FF00 pea.l [A6 - 0x100] 0000083E 487A 0052 pea.l [PC + 0x52 /* 00000892, value 0x4E56 'NV', cstring "" */] 00000842 487A 004E pea.l [PC + 0x4E /* 00000892, value 0x4E56 'NV', cstring "" */] 00000846 487A 004A pea.l [PC + 0x4A /* 00000892, value 0x4E56 'NV', cstring "" */] 0000084A A98B syscall ParamText 0000084C 2F3C 0084 0000 move.l -[A7], 0x840000 00000852 42A7 clr.l -[A7] 00000854 4EAD 1992 jsr [A5 + 0x1992 /* export_814 */] 00000858 7001 moveq.l D0, 0x01 0000085A B05F cmp.w D0, [A7]+ 0000085C 662A bne +0x2C /* 00000888 */ 0000085E 486E FEC2 pea.l [A6 - 0x13E] 00000862 487A FF90 pea.l [PC - 0x70 /* 000007F4, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000866 2F0E move.l -[A7], A6 00000868 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 0000086C 2054 movea.l A0, [A4] 0000086E 2F28 0008 move.l -[A7], [A0 + 0x8] 00000872 4EBA 02F0 jsr [PC + 0x2F0 /* 00000B64 */] 00000876 486E FEC2 pea.l [A6 - 0x13E] 0000087A 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 0000087E 2054 movea.l A0, [A4] 00000880 2F28 0008 move.l -[A7], [A0 + 0x8] 00000884 4EBA 03A6 jsr [PC + 0x3A6 /* 00000C2C */] label00000888: 00000888 4CDF 1400 movem.l A2,A4, [A7]+ 0000088C 4E5E unlink A6 0000088E 2E9F move.l [A7], [A7]+ 00000890 4E75 rts 00000892 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000894-00000898 export_407: fn00000894: 00000894 4E56 FFFC link A6, -0x0004 // end alternate branch 00000894-00000898 export_407: // at 00000894 (misaligned) fn00000894: // (misaligned) 00000896 FFFC .invalid <> 00000898 2F0C move.l -[A7], A4 0000089A 286E 0008 movea.l A4, [A6 + 0x8] 0000089E 2054 movea.l A0, [A4] 000008A0 1028 001E move.b D0, [A0 + 0x1E] 000008A4 6740 beq +0x42 /* 000008E6 */ 000008A6 4AA8 0020 tst.l [A0 + 0x20] 000008AA 661A bne +0x1C /* 000008C6 */ 000008AC 42A7 clr.l -[A7] 000008AE 7078 moveq.l D0, 0x78 000008B0 2F00 move.l -[A7], D0 000008B2 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 000008B6 2054 movea.l A0, [A4] 000008B8 215F 0020 move.l [A0 + 0x20], [A7]+ 000008BC 2054 movea.l A0, [A4] 000008BE 2F28 0020 move.l -[A7], [A0 + 0x20] 000008C2 4EAD 193A jsr [A5 + 0x193A /* export_803 */] label000008C6: 000008C6 7078 moveq.l D0, 0x78 000008C8 2D40 FFFC move.l [A6 - 0x4], D0 000008CC 4267 clr.w -[A7] 000008CE 3F2E 0010 move.w -[A7], [A6 + 0x10] 000008D2 486E FFFC pea.l [A6 - 0x4] 000008D6 2254 movea.l A1, [A4] 000008D8 2069 0020 movea.l A0, [A1 + 0x20] 000008DC 2F10 move.l -[A7], [A0] 000008DE 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000008E2 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label000008E6: 000008E6 285F movea.l A4, [A7]+ 000008E8 4E5E unlink A6 000008EA 205F movea.l A0, [A7]+ 000008EC DEFC 000A add.w A7, 0xA /* '\n' */ 000008F0 4ED0 jmp [A0] 000008F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000008F6 FFFA .invalid <> 000008F8 48E7 0108 movem.l -[A7], D7,A4 000008FC 286E 0008 movea.l A4, [A6 + 0x8] 00000900 204C movea.l A0, A4 00000902 5088 addq.l A0, 8 00000904 2050 movea.l A0, [A0] 00000906 2D48 FFFA move.l [A6 - 0x6], A0 0000090A 4267 clr.w -[A7] 0000090C 2F2C FFBE move.l -[A7], [A4 - 0x42] 00000910 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */] 00000914 3E1F move.w D7, [A7]+ 00000916 4CDF 1080 movem.l D7,A4, [A7]+ 0000091A 4E5E unlink A6 0000091C 205F movea.l A0, [A7]+ 0000091E DEFC 000A add.w A7, 0xA /* '\n' */ 00000922 4ED0 jmp [A0] export_408: fn00000924: 00000924 4E56 FFBA link A6, -0x0046 00000928 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 0000092C 266E 000E movea.l A3, [A6 + 0xE] 00000930 282E 0008 move.l D4, [A6 + 0x8] 00000934 2844 movea.l A4, D4 00000936 4A2B 0008 tst.b [A3 + 0x8] 0000093A 57C7 seq D7 0000093C 4407 neg.b D7 0000093E 1007 move.b D0, D7 00000940 671A beq +0x1C /* 0000095C */ 00000942 2254 movea.l A1, [A4] 00000944 2069 0024 movea.l A0, [A1 + 0x24] 00000948 2050 movea.l A0, [A0] 0000094A 244B movea.l A2, A3 0000094C 508A addq.l A2, 8 0000094E 703F moveq.l D0, 0x3F label00000950: 00000950 24D8 move.l [A2]+, [A0]+ 00000952 51C8 FFFC dbf D0, -0x6 /* 00000950 */ 00000956 36A9 0030 move.w [A3], [A1 + 0x30] 0000095A 6030 bra +0x32 /* 0000098C */ label0000095C: 0000095C 2054 movea.l A0, [A4] 0000095E 2F28 0024 move.l -[A7], [A0 + 0x24] 00000962 486B 0008 pea.l [A3 + 0x8] 00000966 A907 syscall SetString 00000968 2254 movea.l A1, [A4] 0000096A 2069 0024 movea.l A0, [A1 + 0x24] 0000096E 2050 movea.l A0, [A0] 00000970 2F08 move.l -[A7], A0 00000972 486B 0008 pea.l [A3 + 0x8] 00000976 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 0000097A 101F move.b D0, [A7]+ 0000097C 6708 beq +0xA /* 00000986 */ 0000097E 3F3C FF94 move.w -[A7], 0xFF94 00000982 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label00000986: 00000986 2054 movea.l A0, [A4] 00000988 3153 0030 move.w [A0 + 0x30], [A3] label0000098C: 0000098C 2054 movea.l A0, [A4] 0000098E 1028 0039 move.b D0, [A0 + 0x39] 00000992 670E beq +0x10 /* 000009A2 */ 00000994 1228 003B move.b D1, [A0 + 0x3B] 00000998 6702 beq +0x4 /* 0000099C */ 0000099A C207 and.b D1, D7 label0000099C: 0000099C 0A01 0001 xori.b D1, 0x1 000009A0 C001 and.b D0, D1 label000009A2: 000009A2 1C00 move.b D6, D0 000009A4 2054 movea.l A0, [A4] 000009A6 1028 003A move.b D0, [A0 + 0x3A] 000009AA 670E beq +0x10 /* 000009BA */ 000009AC 1228 003C move.b D1, [A0 + 0x3C] 000009B0 6702 beq +0x4 /* 000009B4 */ 000009B2 C207 and.b D1, D7 label000009B4: 000009B4 0A01 0001 xori.b D1, 0x1 000009B8 C001 and.b D0, D1 label000009BA: 000009BA 1A00 move.b D5, D0 000009BC 3D7C 8002 FFC0 move.w [A6 - 0x40], 0x8002 000009C2 3D7C 8002 FFBE move.w [A6 - 0x42], 0x8002 000009C8 486E FFC2 pea.l [A6 - 0x3E] 000009CC 487A FF26 pea.l [PC - 0xDA /* 000008F4, value 0x4E56FFFA */] 000009D0 2F0E move.l -[A7], A6 000009D2 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 000009D6 4267 clr.w -[A7] 000009D8 486B 0008 pea.l [A3 + 0x8] 000009DC 3F13 move.w -[A7], [A3] 000009DE 1F06 move.b -[A7], D6 000009E0 1F05 move.b -[A7], D5 000009E2 2054 movea.l A0, [A4] 000009E4 3F28 003E move.w -[A7], [A0 + 0x3E] 000009E8 3F28 0040 move.w -[A7], [A0 + 0x40] 000009EC 486E FFC0 pea.l [A6 - 0x40] 000009F0 486E FFBE pea.l [A6 - 0x42] 000009F4 2F04 move.l -[A7], D4 000009F6 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 000009FA 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 000009FE 2054 movea.l A0, [A4] 00000A00 117C 0001 0037 move.b [A0 + 0x37], 0x1 00000A06 1028 003B move.b D0, [A0 + 0x3B] 00000A0A 6726 beq +0x28 /* 00000A32 */ 00000A0C 1206 move.b D1, D6 00000A0E 0A01 0001 xori.b D1, 0x1 00000A12 C001 and.b D0, D1 00000A14 671C beq +0x1E /* 00000A32 */ 00000A16 2054 movea.l A0, [A4] 00000A18 3D68 0042 FFC0 move.w [A6 - 0x40], [A0 + 0x42] 00000A1E 4267 clr.w -[A7] 00000A20 3F2E FFC0 move.w -[A7], [A6 - 0x40] 00000A24 3F3C 0001 move.w -[A7], 0x1 00000A28 42A7 clr.l -[A7] 00000A2A 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00000A2E 4EAD 194A jsr [A5 + 0x194A /* export_805 */] label00000A32: 00000A32 2054 movea.l A0, [A4] 00000A34 1028 003C move.b D0, [A0 + 0x3C] 00000A38 6716 beq +0x18 /* 00000A50 */ 00000A3A 1205 move.b D1, D5 00000A3C 0A01 0001 xori.b D1, 0x1 00000A40 C001 and.b D0, D1 00000A42 670C beq +0xE /* 00000A50 */ 00000A44 3D68 0044 FFBE move.w [A6 - 0x42], [A0 + 0x44] 00000A4A 3F2E FFBE move.w -[A7], [A6 - 0x42] 00000A4E A998 syscall UseResFile label00000A50: 00000A50 3F2E FFC0 move.w -[A7], [A6 - 0x40] 00000A54 0C6E 8002 FFBE cmpi.w [A6 - 0x42], 0x8002 00000A5A 56C0 sne D0 00000A5C 4400 neg.b D0 00000A5E 1F00 move.b -[A7], D0 00000A60 1F2E 000C move.b -[A7], [A6 + 0xC] 00000A64 2F04 move.l -[A7], D4 00000A66 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */] 00000A6A 42A7 clr.l -[A7] 00000A6C 2F04 move.l -[A7], D4 00000A6E 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 00000A72 486E FFC2 pea.l [A6 - 0x3E] 00000A76 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00000A7A 2054 movea.l A0, [A4] 00000A7C 1028 003B move.b D0, [A0 + 0x3B] 00000A80 670E beq +0x10 /* 00000A90 */ 00000A82 316E FFC0 0042 move.w [A0 + 0x42], [A6 - 0x40] 00000A88 3D7C 8002 FFC0 move.w [A6 - 0x40], 0x8002 00000A8E 6008 bra +0xA /* 00000A98 */ label00000A90: 00000A90 2054 movea.l A0, [A4] 00000A92 317C 8002 0042 move.w [A0 + 0x42], 0x8002 label00000A98: 00000A98 2054 movea.l A0, [A4] 00000A9A 1028 003C move.b D0, [A0 + 0x3C] 00000A9E 6716 beq +0x18 /* 00000AB6 */ 00000AA0 316E FFBE 0044 move.w [A0 + 0x44], [A6 - 0x42] 00000AA6 2054 movea.l A0, [A4] 00000AA8 3F28 0044 move.w -[A7], [A0 + 0x44] 00000AAC A998 syscall UseResFile 00000AAE 3D7C 8002 FFBE move.w [A6 - 0x42], 0x8002 00000AB4 6008 bra +0xA /* 00000ABE */ label00000AB6: 00000AB6 2054 movea.l A0, [A4] 00000AB8 317C 8002 0044 move.w [A0 + 0x44], 0x8002 label00000ABE: 00000ABE 4267 clr.w -[A7] 00000AC0 2F2E FFBE move.l -[A7], [A6 - 0x42] 00000AC4 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */] 00000AC8 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 00000ACC 42A7 clr.l -[A7] 00000ACE 486B 0008 pea.l [A3 + 0x8] 00000AD2 3F13 move.w -[A7], [A3] 00000AD4 4EAD 0902 jsr [A5 + 0x902 /* export_284 */] 00000AD8 2054 movea.l A0, [A4] 00000ADA 215F 0032 move.l [A0 + 0x32], [A7]+ 00000ADE 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000AE2 4E5E unlink A6 00000AE4 205F movea.l A0, [A7]+ 00000AE6 DEFC 000A add.w A7, 0xA /* '\n' */ 00000AEA 4ED0 jmp [A0] 00000AEC 4E56 0000 link A6, 0 00000AF0 70D5 moveq.l D0, 0xFFFFFFD5 00000AF2 B06E 0010 cmp.w D0, [A6 + 0x10] 00000AF6 6606 bne +0x8 /* 00000AFE */ 00000AF8 3D7C B1DF 0010 move.w [A6 + 0x10], 0xB1DF label00000AFE: 00000AFE 4AAE 000C tst.l [A6 + 0xC] 00000B02 661C bne +0x1E /* 00000B20 */ 00000B04 226E 0008 movea.l A1, [A6 + 0x8] 00000B08 2069 0008 movea.l A0, [A1 + 0x8] 00000B0C 2050 movea.l A0, [A0] 00000B0E 2268 0024 movea.l A1, [A0 + 0x24] 00000B12 2251 movea.l A1, [A1] 00000B14 41ED F5C8 lea.l A0, [A5 - 0xA38] 00000B18 703F moveq.l D0, 0x3F label00000B1A: 00000B1A 20D9 move.l [A0]+, [A1]+ 00000B1C 51C8 FFFC dbf D0, -0x6 /* 00000B1A */ label00000B20: 00000B20 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000B24 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B28 2F3C 0082 0003 move.l -[A7], 0x820003 00000B2E 4EAD 1932 jsr [A5 + 0x1932 /* export_802 */] 00000B32 4E5E unlink A6 00000B34 205F movea.l A0, [A7]+ 00000B36 DEFC 000A add.w A7, 0xA /* '\n' */ 00000B3A 4ED0 jmp [A0] 00000B3C 4E56 0000 link A6, 0 00000B40 206E 000C movea.l A0, [A6 + 0xC] 00000B44 2050 movea.l A0, [A0] 00000B46 4AA8 0034 tst.l [A0 + 0x34] 00000B4A 670E beq +0x10 /* 00000B5A */ 00000B4C 206E 000C movea.l A0, [A6 + 0xC] 00000B50 2050 movea.l A0, [A0] 00000B52 2F28 0034 move.l -[A7], [A0 + 0x34] 00000B56 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label00000B5A: 00000B5A 4E5E unlink A6 00000B5C 205F movea.l A0, [A7]+ 00000B5E 504F addq.w A7, 8 00000B60 4ED0 jmp [A0] 00000B62 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000B64-00000B6C fn00000B64: 00000B64 4E56 FEB6 link A6, -0x014A 00000B68 48E7 0118 movem.l -[A7], D7,A3,A4 // end alternate branch 00000B64-00000B6C fn00000B64: // (misaligned) 00000B66 FEB6 48E7 .extension 0xEB6 <> // unimplemented 00000B6A 0118 btst [A0]+, D0 00000B6C 266E 0008 movea.l A3, [A6 + 0x8] 00000B70 284B movea.l A4, A3 00000B72 486E FEBA pea.l [A6 - 0x146] 00000B76 487A FF74 pea.l [PC - 0x8C /* 00000AEC, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000B7A 2F0E move.l -[A7], A6 00000B7C 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00000B80 2F3C 000D 00FA move.l -[A7], 0xD00FA 00000B86 1F3C 0001 move.b -[A7], 0x1 00000B8A 2F0B move.l -[A7], A3 00000B8C 4EAD 1F92 jsr [A5 + 0x1F92 /* export_1006 */] 00000B90 42A7 clr.l -[A7] 00000B92 2F0B move.l -[A7], A3 00000B94 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */] 00000B98 2E1F move.l D7, [A7]+ 00000B9A 56C0 sne D0 00000B9C 4A00 tst.b D0 00000B9E 6714 beq +0x16 /* 00000BB4 */ 00000BA0 2047 movea.l A0, D7 00000BA2 2050 movea.l A0, [A0] 00000BA4 B7E8 0008 cmpa.l A3, [A0 + 0x8] 00000BA8 57C1 seq D1 00000BAA C001 and.b D0, D1 00000BAC 6706 beq +0x8 /* 00000BB4 */ 00000BAE 2F0B move.l -[A7], A3 00000BB0 4EAD 226A jsr [A5 + 0x226A /* export_1097 */] label00000BB4: 00000BB4 2F0B move.l -[A7], A3 00000BB6 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] 00000BBA 2054 movea.l A0, [A4] 00000BBC 1028 0037 move.b D0, [A0 + 0x37] 00000BC0 6712 beq +0x14 /* 00000BD4 */ 00000BC2 422E FF00 clr.b [A6 - 0x100] 00000BC6 486E FEF8 pea.l [A6 - 0x108] 00000BCA 4267 clr.w -[A7] 00000BCC 2F0B move.l -[A7], A3 00000BCE 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */] 00000BD2 601E bra +0x20 /* 00000BF2 */ label00000BD4: 00000BD4 2054 movea.l A0, [A4] 00000BD6 4AA8 0012 tst.l [A0 + 0x12] 00000BDA 6710 beq +0x12 /* 00000BEC */ 00000BDC 487A FF5E pea.l [PC - 0xA2 /* 00000B3C, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000BE0 2F0E move.l -[A7], A6 00000BE2 2054 movea.l A0, [A4] 00000BE4 2F28 0012 move.l -[A7], [A0 + 0x12] 00000BE8 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] label00000BEC: 00000BEC 2F0B move.l -[A7], A3 00000BEE 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */] label00000BF2: 00000BF2 42A7 clr.l -[A7] 00000BF4 2F0B move.l -[A7], A3 00000BF6 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 00000BFA 486E FEBA pea.l [A6 - 0x146] 00000BFE 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00000C02 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000C06 4E5E unlink A6 00000C08 2E9F move.l [A7], [A7]+ 00000C0A 4E75 rts export_409: 00000C0C 4E56 0000 link A6, 0 00000C10 4E5E unlink A6 00000C12 2E9F move.l [A7], [A7]+ 00000C14 4E75 rts 00000C16 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000C1A 0000 2F2E ori.b D0, 0x2E /* '.' */ 00000C1E 000C 4EAD ori.b A4, 0xAD 00000C22 216A 4E5E 205F move.l [A0 + 0x205F], [A2 + 0x4E5E] 00000C28 504F addq.w A7, 8 00000C2A 4ED0 jmp [A0] fn00000C2C: 00000C2C 4E56 0000 link A6, 0 00000C30 487A FFE6 pea.l [PC - 0x1A /* 00000C18, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000C34 2F0E move.l -[A7], A6 00000C36 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C3A 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */] 00000C3E 4E5E unlink A6 00000C40 2E9F move.l [A7], [A7]+ 00000C42 4E75 rts 00000C44 4E56 0000 link A6, 0 00000C48 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C4C 4EAD 216A jsr [A5 + 0x216A /* export_1065 */] 00000C50 4E5E unlink A6 00000C52 205F movea.l A0, [A7]+ 00000C54 504F addq.w A7, 8 00000C56 4ED0 jmp [A0] export_410: 00000C58 4E56 0000 link A6, 0 00000C5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C60 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 00000C64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C68 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] 00000C6C 487A FFD6 pea.l [PC - 0x2A /* 00000C44, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000C70 2F0E move.l -[A7], A6 00000C72 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C76 4EAD 16E2 jsr [A5 + 0x16E2 /* export_728 */] 00000C7A 4E5E unlink A6 00000C7C 2E9F move.l [A7], [A7]+ 00000C7E 4E75 rts